AuthenticationInfo

data class AuthenticationInfo(val authCode: String, val redirectUri: String, val codeVerifier: String?)

Holds the credentials for OpenID authorization code flow authentication.

This class stores the authorization code, redirect URI, and optional PKCE code verifier required for authorization code authentication with Genesys Cloud. Instances are created internally when calling MessengerAccount.setAuthenticationInfo.

Constructors

Link copied to clipboard
constructor(authCode: String, redirectUri: String, codeVerifier: String?)

Properties

Link copied to clipboard

The authorization code returned by your identity provider.

Link copied to clipboard

The PKCE code verifier, or null if PKCE isn't used.

Link copied to clipboard

The redirect URI used when requesting the authorization code.